body {
    background: #f7f6f0 url(../img/bg.jpg) repeat-x top;
    color: #202020;
}

a, a:visited {
    color: #a43708;
}

input {
    border: 1px solid #e8e7e1;
}

select {
    border: 1px solid #e8e7e1;
}

.header h2 {
    color: #FFF;
}

.content {
    background: #FFF;
}

.topmenu a, .topmenu a:visited {
    color: #f7f6f0;
    background: #bd3f09;
}

.topmenu a:hover {
    color: #FFF;
}

.topmenu .current a, .topmenu .current a:hover, .topmenu .current a:visited {
    color: #993400;
    background: #FFF url(../img/bg_menu_red.jpg) repeat-x top;
    border-left: #FFF 1px solid;
    border-right: #FFF 1px solid;
}

.top-panel {
    background: #FFF;
}

table {
    background: none;
}

td, th {
    border: 1px solid #e8e7e1;
}

thead {
    background: #f7f6f0;
}

.styleswitcher {
    background: #FFFFFF;
}

.footer {
    background: #FFF;
}

.box {
    border: 1px solid #e8e7e1;
}

.box h3 {
    background: #f7f6f0;
    border-bottom: 1px solid #e8e7e1;
    color: #a43708;
}

/***************
 Forms
 ***************/
form.form fieldset {
    border: 1px solid #e8e7e1;
}

form.form legend {
    border: 1px solid #e8e7e1;
    background: #fff url(../img/form_red.gif) repeat-x center left;
    color: #a43708;
}

form.form input {
    border: 1px solid #e8e7e1;
    background: #fff url(../img/form_red.gif) repeat-x top left;
}

form.form textarea {
    border: 1px solid #e8e7e1;
    background: #fff url(../img/form_red.gif) repeat-x bottom left;
}

form.form option {
    background: #FFF;
}

form.form optgroup {
    background: #e8e7e1;
}

form.form optgroup option {
}

form.form .button1, form.form .button2 {
    color: #c00;
}

form.form .button1:hover, form.form .button2:hover {
    color: #000;
}

/***************
 Home
 ***************/
.infobox {
    border: 1px solid #e8e7e1;
}

.infobox h3 {
    background: #f7f6f0;
    border-bottom: 1px solid #e8e7e1;
    color: #a43708;
}

.rightnow {
    border: 1px solid #e8e7e1;
}

.rightnow .reallynow {
    background: #f7f6f0;
    color: #a43708;
}

.rightnow h3 {
    background: #f7f6f0;
    border-bottom: 1px solid #e8e7e1;
}

/************************* selft def*************************/
/*start table action*/
.action {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0 5px 0 5px;
}

.detail {
    background: url(../img/icons/user.png) no-repeat;
}

.edit {
    background: url(../img/icons/user_edit.png) no-repeat;
}

.delete {
    background: url(../img/icons/user_delete.png) no-repeat;
}

/*end table action*/
/*start index table action*/
.show {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0 2px 0 2px;
}

.showlink {
    background: url(../img/icons/page_white_link.png) no-repeat;
}

.showedit {
    background: url(../img/icons/page_white_edit.png) no-repeat;
}

.showdelete {
    background: url(../img/icons/page_white_delete.png) no-repeat;
}

/*end index table action*/
/*start tips*/
.notification {
    position: relative;
    margin: 0 0 15px 0;
    padding: 0;
    border: 1px solid;
    background-position: 10px 11px !important;
    background-repeat: no-repeat !important;
    font-size: 13px;
    width: 99.8%;
}

.attention {
    background: #fffbcc url('../img/tips/icons/exclamation.png') 10px 11px no-repeat;
    border-color: #e6db55;
    color: #666452;
}

.information {
    background: #dbe3ff url('../img/tips/icons/information.png');
    border-color: #a2b4ee;
    color: #585b66;
}

.success {
    background: #d5ffce url('../img/tips/icons/tick_circle.png');
    border-color: #9adf8f;
    color: #556652;
}

.error {
    background: #ffcece url('../img/tips/icons/cross_circle.png');
    border-color: #df8f8f;
    color: #665252;
}

.notification div {
    display: block;
    font-style: normal;
    padding: 10px 10px 10px 36px;
    line-height: 1.5em;
}

.notification .close {
    /* remove embedded img tag*/
    background: url('../img/tips/icons/cross_grey_small.png') no-repeat;
    width: 7px;
    height: 7px;
    color: #990000;
    font-size: 9px;
    position: absolute;
    right: 5px;
    top: 5px;
}

/*end tips*/